info@news-matic.com
A department store chain which closed its remaining branches earlier this year including one in Stroud owed £131 million at the time of its collapse.
ADVERTISEMENT