I need to arrange some public liability insurance before I can secure a stall at a major local event. Can anyone recommend some (affordable!) insurance companies? Also has anyone had to put together a Risk assessment before? TIA :)