About R & S Kiosk Ltd (13366325) United Kingdom