I am actually on holiday in England now ( 2nd year of doing it) with my Thai gf. I did it myself following the requirements on the uk gov website. If you use an agent you still have to provide them with all the info required and go to the agency in Bkk or Chiang Mai for your gfs biometrics.
My advice have a go yourself and save money. Unless money is no object of course.