Company name: Van Cleef & Arpels (London - Selfridges)
Description: Venerable French jeweler & watchmaker
Selfridges - The Wonder Room, 400 Oxford St, London W1A 1AB, United Kingdom