About Mclaren & Mckechnie Limited (SC488888) United Kingdom