BALLANTYNE CASHMERE London – Tokyo What: Window Display Where: london - tokyo When: 2004 Notting Hill store tokyo store london store