
Debenhams Review
About Debenhams Debenhams was a British multinational department store chain that was founded in 1778 as a single store in London. It grew to become one of the UK’s largest department store chains, with over 240 stores across 27 countries at its peak. In December 2020, the company went into liquidation, and its stores were […]