Honestly you should be able to give it a go yourself. Get current bank statement showing proof of required funds, imsge of your passport, selfie on your phone of head and shoulders, contract (which you can get AI to do, include "required to work remotely", put in the HR or Directors name, sign it yourself in their name, have the contract addressed to Thai Embassy, have relevant flight number that you'd like to use to fly into Thailand eg QR19. Get utility bill or something from govt, like a tax return with your name and address on it. Really really easy. I did it last weekend via Embassy in London. Sorry can't help with agent.
So I'll be staying for the first 2 nights in a hotel in Bangkok. They will complete a TM30. I should get a copy? To register with the immigration bureau I need to provide 3 items. Would they be Copy of DTV, Copy of DTV, Copy of GF Passport?
Alright ppl. Update. I got the DTV today. For the benefit of those who haven't applied to Thai embassy London. They asked for up to date bank statement. My last statement available online was in August and they wanted to see current balance. I went to the bank and got a printout of transactions for last 30 days. Scanned it to a pdf and uploaded. They also wanted an employment letter dated recently saying what is your role, your annual salary, and that you are required to work remotely. This needs to be addressed to the Embassy and signed by Director/HR person. Lastly, as mentioned by others, a current selfie photo, from your phone, head and shoulders 80%-90% of the photo. This was in addition to all other documents. Proof of address, I had recent letter from Revenue Commissions aka HMRC in d UK. 300GBP was the price. Valid for 5 years.
Lengkee restaurant Pattaya Klang or The Nest top of soi Diana if you don't want to spend too much. Patrick's steakhouse if you have a bit more to spend.
Sounds like you have to use the visa before 23 Dec but it's only for 60 days from the date you arrive. I imagine you had to upload flight details before it was approved? As mentioned above extend for 30 days later