Newtown is in fact a census town. The last census record in 2011 showed it had a population of 405 people. I did a search on Google earth, and found its coordinates to be 52.307735, -8.653955, although all that appeared was a single road. There is not much more I could find on that specific name. However, I found a small village called "Newtownshandrum" in the same county, which was identified as Newtown at one point. Maybe this is the place your Stephen Walsh is born? Good luck on your search, and sorry I couldn't be of much help.