About Magnacroft Developments Limited (01638586) United Kingdom