Richard Geldern, consul-general