Based in Schaffhausen, north-east Switzerland, IWC Schaffhausen has been making exquisite timepieces since 1868.