Roberts nació en Groes, Denbighshire, Gales el 27 de enero de 1829.