St Mary's University, Twickenham — university in Richmond upon Thames, UK