Subtle passive aggression...
Heythrop isn't ranked in the full good university rankings because it is a specialist college, the statistics etc when played against other non-specialist universities with more than the handful of students attending the college the statistics do place it fairly low.
In terms of requiring average grades that is purely because they need more people I guess but they offer a scholarship of excellence worth 1k each year which persuades many people, like myself, predicted A*s to apply and attend.