About Hector & Co. Limited (06799339) United Kingdom