THE SCOURGE OF LATE PAYMENTS

When you supply goods and services, you expect to be paid, and promptly, but Britain has a deeply embedded culture of late payments. Indeed, for some businesses, delaying payment is an essential part of the business model.

Click here for the full article.