About Mackenzie & Ellis Invest Ltd (10816541) United Kingdom