Does the client have English-speaking support at every stage of the transaction in Thailand?

Yes, such support is provided by the intermediary.