With more than 850 people, Shakespeare Martineau has offices in Birmingham, Leicester, London, Milton Keynes, Nottingham, Sheffield, Solihull, …