Hot Business News Today Late payments are declining – but SMEs are still owed £80,000 on average by Anna Jordan • February 14, 2019 • 0 Comments The post Late payments are declining – but SMEs are still owed £80,000 on average appeared first on Small Business. Read more...