Re: It is called managed hosting
"It has a name, it is called managed hosting (being physical or virtual) or managed service, it's been available and popular from many providers since the late 2000's."
In the mid-80s I knew it as Facilities Management (FM). The particular model I came across housed and managed computer systems belonging to clients.
I imagine that not having to deal with BT directly was quite a selling point back then.