About Harrington & Hallworth Limited (02642180) United Kingdom