We have offices throughout EMEA and North America. Please contact us at our Head Office in the UK and we will ensure that our most relevant executive consultant for your sector gets in contact with you.
London
9 Appold Street, London, EC2A 2AP, United Kingdom
If you are looking to recruit, email us here.