why not try and do it online at the earliest possible time and see if you get confirmation through before the last day you could go in person. If it goes through you’ve saved a trip, and all future trips. If not, well, you’ve lost nothing.
(Im not sure of the time constraints involved when reporting online vs in person)
Whats the issue with getting your home insurance company to complete the silly form? Is this being refused? Obviously the directors signature isnt gonna happen, but how would that be checked anyway..? Get a helpdesk agent to fill it in, and their direct boss - doesnt seem too hard 🤷♂️
I attempted this for the METV: 6month bank statements and other financial evidence - all has to be one upload, and still under 500kb.... Its impossible. As Robert says above, just send a load of illegible shite.
the point is airlines in the UK can (and do) refuse boarding if you dont have a return flight (or a return flight within the term of your entry stamp). They should call the airline for assurances that they will be allowed to travel(and get a letter to state as such, to present at check in.) There would be no issue at thai immigration.