Founded and based in Tenbury Wells, Saint Michael’s College is a Mixed school located in Oldwood Road, , Tenbury Wells.…