About Jl Property & Lettings Limited (13258954) United Kingdom