Caring For Life is a Christian-run charity that has a practical, hands-on approach. Having seen the effects of homelessness on people, the Caring For Life team work to set people free - not just from homelessness, but also from the causes of homelessness, including psychological trauma, abuse and drug addiction.

They do this through a number of means including developing lifeskills, occupational training, residential care, and resettlement support, but above all else through demonstrating a love and compassion not experienced by most of the people they come into contact with.

Cotswold Medicals donates £5 from each medical examination to Caring for Life.

Seen here are members of the Cotswold Medicals' team presenting a cheque to Her Royal Highness the Countess of Wessex, patron of Caring for Life, and Peter Parkinson, the charity's director.