Actually, that is correct.
Address
OMEGA Vintage Store
Somlo Antiques
35-36 Burlington Arcade
W1J 0QB London
United Kingdom
Contact
+44 20 7499 6526
+44 20 7499 0603
Opening hours
Mon - Fri10:00 - 17:30
Sat10:30 - 17:30
Above is from the dealer listing of the Omega website.
My understanding is that if STS can't handle a restoration, it goes back to the mother ship in Bienne.
Hope this helps,
gatorcpa