I'd give these guys a ring: Consumer Advice 08454 04 05 06
They'll give you as good-er information as the CAB (my CAB acually gave me incorrect information), and they can also forward the case onto Trading Standards if you've exhausted all the options available to you.
They were pretty good when I had to contact them, when it eventually went to Trading Standards I got a phone call about it within a few days.