Firm profile: Margaret Bennett Solicitors