A self-confessed 'food snob' compared a 28p tin of beans with another which cost £3.50. Heinz's ever-popular variety was also ...