£8.75 billion paid late in six months.

£8.75 billion paid late in six months. Over £5 billion undisputed. When late payment becomes policy, suppliers carry the risk. … Continue reading £8.75 billion paid late in six months.