I still believe that your room number will begin with one of the Affiniti prefixes I mentioned: 0151 515 or 0151 122.
Have I got it right that 0870 252 3
789 is extension
789 ?
That is, the last 3 digits of the 0870 are the same as the extension number.
A Google of
"0151 515" reveals quite a few numbers of the form 0151 5153xxx are in use. These appear to be large office complexes, namely Silkhouse Court, Tithebarn Street, Liverpool, L2 2LZ.
There is a page on the website for Opal which shows they have three buildings in Liverpool. See
here.
Opal Court has 517 rooms and Aigburth Park has 470. There is no mention of how many flats are in Great Newton Hall. All have telephones in rooms, so I expect it to be the same system and therefore part of the same numbering scheme. So with Opal and Aigburth alone there are nearly 1000 numbers.
What they may have done is kept the last 3 digits of the 0151 the same, but changed the 4th from the end (maybe because those numbers are already in use, as we've found out). So try substituting it with 0 to 9:
0151 515
0xxx
0151 515
1xxx
[...]
0151 515
8xxx
0151 515
9xxx