According to the The Department for Business, Energy and Industrial Strategy, £23.4bn worth of late invoices are currently owed to small firms across Britain, a situation which has forced the body to consider new measures and legislation to clamp down on late payers.The volume of late invoices has creeped up during 2020, not surprisingly due to COVID-19. Small...Read More