WTF: Westminster Clock Company London, made in China?