Shoppers showing more caution due to squeeze on household finances

No fairytale Christmas for British shops