About Hector London Group Limited (12693536) United Kingdom