About The Hay Group Holdings Limited (02673374) United Kingdom