About R&s London Ltd (12883497) United Kingdom