Debenhams, Arcadia to close stores; 25,000 jobs may be cut Global HR News December 2, 2020 Debenhams, the 242-year old British clothing retailer, with department stores in Denmark and the UK, is gearing to shut down…