Contact Citizens Bureau on 03454 040506 - if they consider the matter serious enough - and it is - they notify Trading Standards. I got my refund but no apology
After almost a month. Don't let them win...
See Post from David W "How to get your money back"