About L & R Property Development Limited (08111837) United Kingdom