About Heidrick & Struggles (uk) Limited (06240880) United Kingdom