I vote for the sainsbury's one as well. Just saw this on my facebook, going to get a couple for DH's stocking.
The chocolate bar that features will be available to buy in your local Sainsburys from tomorrow morning. Its £1, and all profits will be donated to the Royal British Legion.