Six thousand London children turn disadvantage on its head

Charity Impetus Trust reports promising results for its young people programmes