Debenhams was an iconic UK department store which, until its ultimate demise on the 15th May 2021, had been trading for almost a quarter of a millennium. It had a reputation for being a business that placed an emphasis on customer experience and prided itself on occupying some of the grandest or...