David Hughes partnership agreement solicitor