About Noel And Maguire Limited (11418298) United Kingdom