About M & J Developers Limited (08195498) United Kingdom