Well, I googled that address and I'm starting to wonder how just how deep this rabbit hole goes. The first search result that came up for me when I googled the page brought me here:
http://www.welivesecurity.com/2011/11/09/facebook-likes-and-cold-call-scams/
It's a webpage that exposes scams and fraud, and from the sounds of it there's been a lot of scams coming out of that address. One of the paragraphs said this:
eFIX’s web page lists an office in Glasgow under the name eFIX Ltd, at 8901 Marmora Road, Glasgow, D04 89GR. However, a search at Companies House, while it did turn up several entries with somewhat similar names, didn’t find one in Glasgow, and the address doesn’t ring true. The postcode is a fake, and we can’t find a Marmora road in Glasgow (let alone one long enough to hold nearly 9000 street addresses). In fact, the same address turns up in a great many other contexts (design consultancies, music, accountancy, even a buffet service), suggesting the use of some kind of template/boilerplate. It also suggests that it’s not only PC support companies that are suspiciously shy about their real whereabouts. Or else 8901 must be an awfully big building. Of course, it could be an accommodation address for multiple businesses, but that doesn’t explain why the street address itself is so elusive