The Nelson Trust was founded in 1985 near Stroud in Gloucestershire by Roy and Mary Brash. The charity began life as a supportive shared residence for people recovering from alcohol addiction, and over a period of a few short years it developed into a residential treatment centre providing a comprehensive programme of care and support for people looking for recovery from drug and alcohol addiction
Claim/edit this listing