Elephant; Saga if over 50; Post Office is great not only for travel insurance but for cars and home. Try Tesco, Sainsburys. Don't bother with the 'search for your best insurance' websites, waste of time.
We always use direct-travel.co.uk and found them to be excellent. we have had cause to make a couple of claims over the years and both times they were excellent on that front too