John Lewis is bringing back its 100-year-old ‘never knowingly undersold’ price pledge just two years after scrapping it - and it’s good news for fans of the brand like us. In a bid to ...