All you need to know about Vacheron Constantin’s new ... Vacheron Constantin debuts its new collection at Abbey Road Studios. The Peak drops into London to live up the chic retro.