About Mccormick & Harrington Limited (11875300) United Kingdom