Watch Servicing, Watch Service, Watch Repair
STS is one of the UK’s longest continually accredited Omega service centres, caring for both vintage and current collection watches since 1993. Occupying a secure purpose-built space of over 650 square metres, we employ over 35 staff and today are directly approved and accredited to maintain over 14 Swiss Brands.