About J & Jd Retail Ltd (11907917) United Kingdom