About Jl Holiday Lettings Ltd (11988143) United Kingdom