There is no legal requiremnet for public liability insurance. The only insurances that are a legal requirement in this country are National Insurance, Employers Liability Insurance and Car Insurance.
That said, as you have discovered, many customers, particularly public funded organisations, will insist you have it before they will deal with you. Not a legal requirement but a contractual one. They should indicate the level they would accept in the contract.