About Jlb Retail Ltd (11917882) United Kingdom