Watch And Clock Shop in Liverpool StreetLondon, ENGLAND