Barbara Vague Law. (Attorney) in Hanmer Springs (Canterbury)