The UK Top 10 excuses for late payment

With UK businesses currently waiting to receive over £42 billion in late payment of invoices for the supply of goods … Continue reading The UK Top 10 excuses for late payment