After trawling the net for days trying to find an alternative number to Sky Customer Service instead of the massively published
0870-2404040 number, I contacted BSkyB switchboard and asked them for an alternative number, stating "My Telephone is blocked from 0870 numbers" I was finally transferred to customer relations.
I was given a 0844 number, it is still 4ppm but its' better than the 0870-2404040 costs of 8.5ppm.
So anyone else who is interested and wants to contact SKY cheaper than the 0870 number, the number given was
0844-7742008 I've just finished a call to them using that number, and it was fine, quite surprisingly answered MUCH faster than usual too.
I'm still going to work on Sky in trying to get a 01 or 02 number though.