About Jam Retail Leeds Ltd (11381714) United Kingdom