About Ipp Maguire Limited (11225905) United Kingdom