Not sure about the start or end date.
But this is definitely a deal for almost 300g of Mars you paying only £1.
Usually it costs 50p for 1 bar, but here you getting 6 for just £1.
I found this in one of the London stores today, in Acton, and they had lots. So I assume that they should have it in other stores too.