About R&s Property Management & Development Limited (05928883) United Kingdom