Bishop Creighton House or BCH for short is a community-focused charity based in South West London. They engage in many activities, from caring for the elderly to youth mentoring programmes. TVR produced this short promotional film to show the vital work this important charity performs.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…