Partner
london, greater london, united kingdom
Lancea LLP
INSEAD
St John's College, University of Cambridge
Wolverhampton Grammar School