John Lewis is undoubtedly a British high street stalwart. But alongside the fabulous haberdashery and homewares are some ...