In the end I just changed all my details to some variation of the phrase "cancel account" except the billing details (which I couldn't change) then did a chargeback every time they charged me.
It took them a couple of months to finally get round to cancelling my account (I think it was actually the bank who intervened). It was more effort than just calling the fac company, but I sure as hell wasn't playing their game.