About Jl & T Properties Limited (12807016) United Kingdom