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.
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.