Gustaf af Ugglas , generalkonsul Bock iShanghai