Annual U.K. shop prices declined again in December, driven by heavy discounts as retailers seek to make up for the lower ...