I have some info. on these.
Heard a couple of fools in tweed [in the Byre] discussing admissions, just so happened that at the time of my eavesdropping they were inviting in a new member. You have to be Catholic. They have no links with the university, over and above the fact the students are members of course.
They meet on Sunday on some-or-other lawn.