Confidence among UK consumers in December fell to its lowest level since March, according to the latest figures.