About The Head Group Limited (02755376) United Kingdom