About Mclaren & Co Properties Ltd (11040601) United Kingdom