It is best if you can earn the TP's on a flight you actually need to take (even if it means upgrading).
If you don't need to take any flights take a took at the TP Run thread (called something like known TP runs at less than £1.50 per TP).
As you are UK based, the cheapest mileage run is likely to be involving LGW, JER and AMS.