Invoicing & Getting Paid

How to invoice, get paid on time, and manage cash flow as a UK freelancer or sole trader.