About I. M Maguire Limited (11482398) United Kingdom