Flourish Social Work provides specialist therapeutic interventions to young people (aged 12 to 25) and their families, as well as professional training and supervision services for Social Workers and other clinical and non-clinical Human Service workers.