About J & L Life Holdings Ltd (04696680) United Kingdom