London ’s ‘jackpot’ Too Good To Go bag which costs just £4 comes from none other than Kensington Palace. Bargain hunters are ...