About Maguire London Limited (11118268) United Kingdom