Take it further. If they have done this to you who knows who else they have done it to. They are not able to do this to anyone.

The money should have been refunded straight to your bank account the next day and not put onto your account.

As they have not fullfilled their contract to you you can cancel your contract with them.

After you have rung the ombudsman let them know how disappointed you are with the company and their service. As others have said don't let them off the hook.
Let them know that if you don't get it resolved in XXX days and that includes the money back into your account you will take it further.

Hope this is sorted out today
They don't like a second complaint as it really gets them in trouble