About J & L Holiday Lets Ltd (13398033) United Kingdom