About Hector Group Limited (12355384) United Kingdom