Store Twenty One collapses into compulsory liquidation
UK budget fashion chain Store Twenty One has collapsed into compulsory liquidation, leading to the closure of its remaining 122 stores and the loss of 900 jobs.
UK budget fashion chain Store Twenty One has collapsed into compulsory liquidation, leading to the closure of its remaining 122 stores and the loss of 900 jobs.