Company voluntary arrangement

The accessories chain has more than 350 stores in the UK.