104A Yaldhurst Road, Upper Riccarton sold price