According to your profile @mikek you're staying in Bangkok. If that is correct, why waste your money on an agent when the renewal service, VFS, is right there on your doorstep?
Ah, I've just spotted that you used the Phuket forum, so I'm guessing your profile is out of date. However same comment applies, providing the Phuket office handle UK passport renewals.