ELFT

Delivers mental health and community health care services in Newham and elsewhere.