About Jl Property Rentals Limited (11295104) United Kingdom