About Harris And Hargraves Ltd (12595279) United Kingdom