About Ideal Land & Property Limited (08010271) United Kingdom