Elsewhere in retail, high street fashion chain New Look shut 15 of its stores in the UK over the year. The group also ...
Major UK retail and hospitality brands closed nearly 800 stores in 2025 as businesses restructured amid rising costs and ...
Leon is closing around 20 of its restaurants after launching a major restructuring in December. The company said it will shut ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results