Tesco Takes on Greens, Feminists and Youth Advocates