£8.75 Billion Paid Late — Why the Late Payment Crisis Is Still Systemic

£8.75 billion of invoices were paid late by large UK firms in six months. Why the late payment crisis remains … Continue reading £8.75 Billion Paid Late — Why the Late Payment Crisis Is Still Systemic