About Harrington & Squires Limited (05344741) United Kingdom