For UK businesses waiting 30, 60, or even 90 days for customers to pay, the gap between issuing an invoice and receiving ...