75 Nevilles Road, Stroud NSW 2425