About Maguire Services Limited (12656793) United Kingdom