About Harrington & Jessup Limited (01303760) United Kingdom