Heidrick & StrugglesUnclaimedProfessional servicesLondon, England02070754000Not providedVisit website