65 Fiddens Wharf Road, Killara NSW 2071