About Harrington & Bembridge Limited (11258438) United Kingdom