About R&s 20 Limited (12952552) United Kingdom