About J&l Leisure Ltd (SC611575) United Kingdom