UK: New Look to shutter up to 100 stores
UK retailer New Look has said that it will look to shut up to 100 stores and has agreed to delay paying back its debt after it recorded a fall in full-year profits.
UK retailer New Look has said that it will look to shut up to 100 stores and has agreed to delay paying back its debt after it recorded a fall in full-year profits.