Sorry to hear that. I've just called them on this number:
0870 600 0800 (option 2)
and the nice Irish lady said that you might get it done in 48 hours but the delay is something to do with the method of deducting payment from your credit card.
They are, by the way, based in Bristol and I have their address somewhere in case you could pop-in.