R. McMahon Watchmakers King William Street