Adam Haffenden

Adam is a Partner, Solicitor and Head of the Litigation/Dispute Resolution department at TV Edwards Solicitors LLP, who are ranked in the Legal 500 and Chambers & Partners. He is…