For 317 years, the London department store Fortnum & Mason has been selling everything you could need for a swanky picnic, from posh pickles to booze and (now faux) foie gras. Yet somehow, despite ...