Hi Davej,
I have just had a look on FreeBMD for Davies births. Between 1917 and 1930 there were 36 children born with the surname Davies whose mother's maiden name was price. I think it's a case of take your pick!
There was only one Thomas born Mar 1924 Bedwelty 11a 196
Couldn't see a Dewi but there was a David T Jun 1918 11a 294
Sorry I can't be of more help
Emeltee