News

Fashion retailer New Look has confirmed the closure of another UK store - taking the total number of UK sites to shut to 38 ...