About Mackie Consultancy (leamington Spa) Ltd (09609978) United Kingdom