Hate to say it, but should have persevered with visa in UK. They might just have wanted an address in Thailand of ‘guarantor’ or hotel bookings etc. I’ve done similar in the past and wangled my way through here, but it’s typically a ball ache, where things can be done online over there.