If they charge you £67, ask your bank for Direct Debit refund, reason - breach of contract -,,If an error is made in the payment of your Direct Debit, by the organisation or your bank or building society, you are entitled to a full and immediate refu...
Breach of contract, if they charge you more than it was agreed in the contract, ask you bank to cancel Direct Debit - just make a claim about wrong payment taken from Direct Debit.