About Mcclure Collins Limited (SC330809) United Kingdom