Article
Late Payments Crackdown: What The UK Government's New Rules Mean For Your Business
Late payments are costing the UK economy £11 billion a year and forcing 38 businesses to close their doors every single day.
Lewis Silkin