UK retail suffers as payment defaults spike by 55% in 2023

Atradius, a UK-based trade credit insurer, has painted a grim picture for the retail sector in its latest report on…