UK Self-Employed Lose £8.1 Billion Annually due to Late Payments | GBAF