About Hectors International Limited (12081593) United Kingdom