About Hector James (europe) Limited (13660273) United Kingdom