Unable to answer "What is the name of this place? (Sports Center / Complex)" for https://osm.org/way/27914696 via StreetComplete 31.0:

It's not part of the Oriam sport complex. It's a shed for sport club of Heriot Watt university