About Magnolia London Limited (13576546) United Kingdom