Today I bought this at my local Sainsbury's [Derby] for £20.79.THIS IS HALF PRICE. It's on offer on the web but the discount does not work on line. Call 0800 328 1700 and use option 1 if you want details such as the phone no. of your local store. I understand THIS OFFER CLOSES ON 31ST MARCH.