I give my card details to many companies when purchasing goods, which I have agreed to buy.
This does not give those companies carte-blanche to bill me for things I have not agreed to. Your bank is just fobbing you off � you need to get tough with them, pointing out the above.
Unfortunately, ultimately you could end up having to reclaim the money through the small claims court. But before you get to that point, talk to your local Citizens Advice Bureau who may help.
If it were me, I would make an appointment with my bank manager and give him/her some serious sh!t.