About Harrington & Mason Ltd (11253625) United Kingdom