Better late than never” Unravelling the late payments culture
By Staff writer
Small companies are the bedrock of the UK economy, accounting for over 99 per cent of private sector businesses last year, and employing nearly 16m people. But there is a problem holding most back the late payments culture.