I've heard that B Portwood & Co, an insurance broker in Gateshead have good prices for public liability insurance. They have a website where you can compare different ones. www.portwood.co.uk. you can buy a policy online or if your not sure if you put your info in someone will get back to you. Cos theyre a broker they do other types of insurance aswell. worth a try isnt it.