They should not take extra without giving notice. You could invoke the DD guarantee - but you'd still owe the money and would probably incur a non-payment charge from them
As to the extra - maybe there is a limit to the unlimited and you slipped above it on a couple of occasions



