hmmmm - little of that makes sense - the 30day comment sounds rubbish - if you had given 30 days notice assuming you were outside the 14 day cooling off period the early termination fees would have been hundreds of pounds not £13 or similar
you need someone to look at your account and work out whats actually happening - hopefully VM will get back here and help
as to refunds - they are normally paid 30 days after the account is closed and can take a further 14 days to actually get to you - they are paid by cheque
if you have changed nothing on your package in the time you had the account as you say then no money is owing and non should have been taken - i would suggest you contact your bank and invoke the DD reclaim scheme [or whatever its called] to reclaim wrongly taken DD's
i would not cancel the DD but liase with your bank if more money is taken - VM's systems seem not to be joined up so if they try to take more money via a cancelled DD they are likely to black mark your credit file and pun the debt out for collection
____________________
Tony