The British fashion brand will be closing 32 of its stores in January 2026, as part of a restructuring plan following a £32.3million pre-tax loss.