About R & S Properties (london) Limited (12109647) United Kingdom