If its any help, a taxi from Surbiton to T1, 7 to 10 years ago was over £40.
Coming back from Heathrow, if you ask the rank supervisor for a 'fare's fare' you might get it for less. (the driver charges less on the basis that they get to skip the queue when they come back to the rank). I don't know if that's still in operation?