One of Cardiff's largest Catholic schools has been praised by inspectors for its "caring and nurturing community" and for seeking to "enrich pupils' lives through...