About Lro Property Management Limited (08466835) United Kingdom