About Mccall Aitken Mckenzie & Co Limited (SC213105) United Kingdom