Just cancel your direct debit, as long as you are up to date with your payments up until the time you needed the insurance there is bugger all they can do.
If they threaten legal action tell them to jog on, legally you have paid for the amount of cover they provided.