About Magnolia Design Limited (11490978) United Kingdom