St Christopher School, Letchworth – Campus, Ethos & The St Chris Advantage