There is a public tree on ancestry which has your William born at Pennal, Merionethshire, the son of Thomas John Roberts and Ellen Evans, with a previous marriage in 1904 to Annie Thomas who died in 1908:
https://www.ancestry.co.uk/facts?_ph....co.uk/search/
Thomas is also a quarryman. Guess there were a lot of them around!