Time to get paid: What the UK’s new late payment policy means for you

Nathan Hall
August 6, 2025