i am not sure that there is a direct number dude. When I have had to ring them in the past I had to ring the normal dudes (who you are on hold for) only for them to tell you that you need transferring and then you are on hold again. When I had to ring them about the shub before xmas I got disconnected (batteries ran out on phone) but we were in a remote session on my pc and I asked the guy if he could give me a number to ring him back on and he said he didnt have a direct dial number.
I know this sounds horrible but I am glad you having the same problems many of the users have and are moaning about it. Makes a change from Masque beating the drum.
Just done a bit of googling and had a look on the VM site and couldnt find anything. If you go to help & support though there is a live chat thing where you can "ask Jenny"

so you can always pick her brains and see if she has got a direct dial number and tell her you are peed off being kept on hold.