About Magnacrest Developments Limited (08807765) United Kingdom