About Magnolia Developers Limited (06159101) United Kingdom