About Mcnichol & Leigh Limited (11195142) United Kingdom