112 Spencer Road, Killara NSW 2071