St Peter is serving the Pebworth community and engaging and encouraging others through a life-changing journey in Pebworth, United Kingdom