About J & L Games Ltd (12143158) United Kingdom