About R & S Property Developments Limited (12278189) United Kingdom