Support for ‘invisible’ homeless this Christmas Birmingham agency combines with local businesses to provide gifts for vulnerable people.