You might be better to go to your local GP for them, the TMP is pricy. I had a Hep B booster recently, and it cost me 45 for the doctor (got something else checked at the same time), and 20 for the vaccine, when TMP charges 55 and 47.50 for these. For my full dose for my honeymoon -
Hep A, Tetanus/Diphtheria/Polio, Typhoid and I think something else - it was about 100 - 120 with my local GP.