About Magnolia House Limited (11346251) United Kingdom