About Jl Retail Limited (11877293) United Kingdom