Calvin SellersJun 15, 20213 min read50,000 UK businesses close every year due to late paymentsGovernment cracks down on late payment culture According to the Federation of Small Businesses (FSB), around 50,000 businesses close...