About Mcmurray & Archibald Limited (SC176487) United Kingdom