Crystal Palace have launched a food kitchen scheme to provide 5,000 meals for those in need in South London.