About Harrington & Clark Limited (11644658) United Kingdom