‘Beans, beans, are good for your heart,’ as the old rhyme goes, ‘the more you eat, the more you fart.’ And if that’s the case, some of the UK’s biggest supermarkets and celebrity chefs are on a ...