I wasted 2 hours following the map given to me by Aramex. They told me they send loads of people to this place, so why can’t they give a better map? Anyway I think I may have found it. It appears to be in the same building as Qatar TV & Radio Publications Department or something like that. Unfortunately by the time I had (or at least I thought I had) worked that out, they were shut, and I haven’t managed to get back there yet. But when I do I will post back here with more information.