£8.1 Billion Lost in Late Payments Every Year
It’s official…the self employed (including umbrella contractors) are losing out on an estimated £8.1 billion in late payments from customers each year.
£8.1 Billion Lost in Late Payments Every Year » Read the full story