About Mccormick Technologies Limited (03942611) United Kingdom