due diligence solicitor