The other one that I hate is the 'Non Geographic' number. (Is it extra terrestrial then?)
I have Onetel, but the sods charge for these 0845 type numbers. Normal STD numbers are free as part of my broadband package, so every time I am presented with a 0845 type number nowadays, at the first call I ask them for an ordinary 01 number. You get some strange replies to that too...