This has been an on-going sh*t show from VM. I first called VM in April to cancel my contract as I was moving home. After informing me that everything had been processed they failed to cancel my direct debit and continued to take fund from my account...