About J&r Retailstores Ltd (10104230) United Kingdom