A personal recommendation from someone is always the best way, however if you can't get one, here are a selection of useful link to help you.
Note: We have no affiliation with any of the companies listed here, and cannot make recommendations. We would always recommend you find an independent lawyer/provider that is not connected to any of the parties in the purchase/selling of the property.