Customers are less satisfied and more frustrated with the level of customer service they receive, a survey has found.

The survey, based on 1,775 visits from mystery shoppers, found that customer service had fallen from 3.3 percentage points since the mid 1990s, while customer satisfaction was down 1.6 points and knowledge by seven points.

The worst culprits were supermarkets, DIY stores and fast food restaurants.