About Magnolia Holdings Limited (04040468) United Kingdom