Today, for once, we won’t be travelling to Switzerland. We’re heading to a slightly more unusual place, in a country that’s not primarily known for its watchmaking industry. In a little town called Henley, about 30km away from London, is one of the very few large-scale watch brands of the United Kingdom, in fact probably […]