About Jl8 Properties Ltd (11440727) United Kingdom