About R & S Property And Lettings Limited (12995402) United Kingdom