I have just come back from Tescos and they are not £1.04 for the 437ml. They are...
£1.15 for the 250ml.
£1.00 for the 355ml.
£2.03 for the 437ml.
I know it it makes no sense but that's Tescos for you!!!