Darren Williams, 37, will cycle the length of Wales from Llandudno to Barry in April, covering an estimated 190 miles across three days, to raise money for a 12-year-old boy with cancer.