Treflyn Lloyd-Roberts is the Chief Executive of Yeldall Manor, a Christian residential rehabilitation centre which for 40 years has been helping men to overcome drug or alcohol addiction so that they can return to society to live new lives.
More details about Yeldall Manor can be found here.