how to choose a small business solicitor