News

John Lewis has held the prices of its school uniforms for the fourth year in a row. With prices starting from £7 for cargo shorts and £8 for a three-pack of ANYDAY polo shirts, the retailer has frozen ...