About R&s Property Developers Limited (12731999) United Kingdom