U.K. fashion chain New Look announced Wednesday that it plans to shutter 60 of its stores and let 980 employees go. As part of a revitalization plan called the Company Voluntary Arrangement (CVA), New ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results