Harrods, the luxury department store in the equally luxurious Knightsbridge, isn’t the kind of place you can pop in to grab a £3 meal deal. Instead, it’s where you can casually go and buy in ...