They don’t really mean it! Are industry regulators helping or hindering the customer experience?

              ABTA; Ofwat; Ofcom; HSO; Ofsted; FSA; DMA; Otelo; IPCC; PCA - it sounds like a competition to list the worlds most confusing acronyms! If you have not yet worked it out, these are in fact acronyms for some of the regulatory bodies who represent and protect the consumer from organisations who provide [...]