About J & R Kiosk Limited (07766580) United Kingdom