Those options included a sale of all or part of the UK business; a further restructure of Debenhams’ operations to...
December 02, 2020
United Kingdom
Debenhams goes into liquidation, putting 12,000 jobs at risk
December 02, 2020
United Kingdom