No reviews on the site and the street view doesn't appear to be a watch dealer...

https://i.imgur.com/si6Ps5M.jpg