Avoid Avanti as from recent experience I can say that they're shocking (to the extent that they shouldn't be allowed to operate in this space).
I have however heard good things about staysure.
I've also found this tool to work when looking for cover for pre-existing conditions
http://www.moneysupermarket.com/trav...al-conditions/