Hi
Unfortunately you are one of many people who have become a victim of E7.
Have a look at this thread - http://forums.moneysavingexpert.com/showthread.html?t=133010 which is all about the E7 debacle, as you can see it has over 800 replies, one of the biggest threads on the entire board.
So in answer to your question, unfortunately no I don't know how you can get a refund from them and as this thread demonstrates you are one of many people who are experiencing problems with these guys.
I wish I could help you a bit more but the only advice I can give you is to follow the thread and find out what the other people are trying to do to resolve the problem.
Good luck
Jason Lloyd
Broadband Channel Manager
Jason Lloyd
moneysupermarket.com