UK government cracks down on late payments to small businesses

Under new reforms to the Prompt Payment Code, companies will now have to pay 95% of invoices from small businesses within 30 days

Read More