UK department store faces liquidation after 21 years with £24m debt

Wait 5 sec.

The UK department store has been open for over 21 years but has net liabilities of £24.1 million