null thumbnail
Tom Legard
Partner & Head of Industrial Practice
0 reviews
Location & Regional scope
Leeds, England, United Kingdom
United Kingdom