About Heidrick & Struggles (shp) Limited (03321028) United Kingdom