About Harrington & Holdsworth Ltd (13184152) United Kingdom