About L & R Property Services Limited (03396782) United Kingdom