About J & R Property Management Limited (08808193) United Kingdom