Went to Asda this afternoon and they have lowered all their milk prices for next couple of days. 2 pints was 10p! Mine had use by the 3rd Jan. This was the Plymouth store.
This is probably store specific - The andover store did this the other day with Muller Yogurts down to 25p then 15p. It will be because they have an excess in the warehouse and need to sell it through. Less of a loss to get something for it rather than to have to 'waste' it all.