About Jl Lettings & Property Management Ltd (12786908) United Kingdom