About R.r.s. Land & Property Development Ltd (08904823) United Kingdom