These are a fantastic deal working out at 75p/500ml can. They're currently on offer at £1.35 for a single can so they're a steal buying them this way if you can get them!
The shelf pricing reads £3.97 but they ring up at the till for £3.00.
Local store is Banbury. I'm not sure if it's the same offer at other stores.