London Community Foundation have a vision of a strong and generous London - where residents, business and government act collectively to create a fair and good society for all who live or work in the capital.