Holy Cross is a relatively modern Catholic Church on the edge of Carshalton in Surrey. The church forms an important part of the local community and welcomes members to its congregation from across a broad socio-economic range, without discrimination,...