Tottenham Hotspur Stadium London, Engeland