Im a Travel Agent and we recommend Marks & Spencers if you buy online you get 5% discount the Post Office are quite reasonable aswell. Alot of the time it depends aswell on your age.
Have you tried with your bank alot of accounts give free insurance as part of your account i.e Royalties Gold with royal bank of scotland then if you get charged an extra premium for your medical condition its only one charge your not paying for your policy.
Hope this helps ! Good Luck











Go to an independent broker and get him to seek out an insurance company that will take you on, they are out there believe me I also have a condition.
search the net with key words.
a company called J and M Insurance in Epping have a scheme for travel insurance for people with pre existing medical conditions
The cheapest place to get insurance is from a portal called http://www.moneysupermarket.com. Primary Insurance is very cheap.
The best way would be to contact your local insurance broker or
IFA and they would advise you who would be best for you. Depending on the type of condition you have they may include special terms and conditions or add an additional premium when referring this to the insurers. Often you will have a confidential helpline with any travel insurance which you can contact and they can help you with.