About Harrington & Pullar Limited (10775626) United Kingdom