A Muslim-owned restaurant in London will be giving the homeless and elderly a free three-course dinner on Christmas.