Greensleeves, Childrens Trust, East London, Eastern Cape, South Africa - Greensleeves is a loving place for abandoned, abused or orphaned children.