About Mclaren Murdoch & Hamilton Limited (SC044637) United Kingdom