U.K. faces highest level of financial distress in Europe with corporate deleveraging at its peak since 2008

A slowdown in consumer spending impacted the retail fashion sector significantly with 21% of firms in the industry now in distress. Read More