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 payment default trends for 2023, revealing a staggering 55% increase in late and failed payments affecting businesses nationwide over the past year.