About R&s Property Lettings Management Ltd (13506253) United Kingdom