Do I need Public Liability Insurance?

Legally no, but many firms require sub-contracting drivers to have it.