OK so visas for you & your daughter are 2 very different things. At 59 you can apply for an O visa & extend it based on retirement annually once you have 800k in a Thai bank account, the only reason you would need an agent is potentially help with opening a bank account bor if you don't meet the financial requirements.
Your daughter will not qualify for a retirement visa so you need to look at the Thai embassy website in London to see which if any will be appropriate. Unless she qualifies for the new DTV she will struggle to stay here long term unless she can find a job which provides a work permit, she may be able to get a 1 year ED visa to learn Thai but otherwise will only be able to come for 60(90) days at a time. Again do some research on the embassy website.
Get an international drivers permit in the UK which makes getting a Thai license fairly simple & allows you to drive legally for 3 months after entry.
Get travel insurance for your 1st year or health insurance, once out if UK for 6months you're no longer entitled to NHS treatment.
Rent a hotel or air b&b for your 1st couple of weeks while you look at property, photos aren't always realistic.
FB can be very helpful for searches but you will find more once you're on the ground. If you really need an agent try searching any Krabi expat fb pages for recommendations but be aware of the visa requirements first & know that if you don't meet them you may be stuck using an agent every time, go to immigration with the agent so you know it is a legitimate stamp.
Officially you need passport, hotel booking, outbound ticket & about £500 cash if memory serves.
Realistically & assuming its your 1st time here, passport with at least 6months validity, a hotel booking for your first couple of days & a few thousand baht to get you started. I would recommend travel insurance, if you plan to rent a vehicle then you need an international drivers permit. ATMs charge a withdrawal fee here as may your UK bank so cash maybe easier/cheaper just make sure the banknotes are clean & you get a fractionally better rate for £50 notes.
Download the Grab taxi app when you're here even if you do end up jumping in a tuktuk at least you'll have an idea of fares & route
No not at all, covid extensions were offered if you couldn't travel. No one was asked to leave & it was quite difficult even if you wanted to as the majority of flights were canceled with destination countries requiring quarantine periods on arrival
First off it depends how old you are. Over 50 retirement visa pretty straight forward , most complicated part is opening a bank account to deposit the 800k. If you're under 50 not so easy, You need to look at the Thai embassy web site to see which you might qualify for. You cannot just come to Thailand & hope to find a job so you will need plenty of saving or some type of income.
Visa's aside its pretty easy to get set up, plenty of property to rent, get an IDL before you come if you have a UK driving license, you can use this for 3 months during which you need to get a Thai license which is quite simple.
Not much you can't get here, life is simpler, been here 6 years now.
You do need to ask more specific questions if you want real help
You don't say what passport your son holds but if he is coming on a tourist visa or visa exempt you may have to show a return ticket. Some airlines require this before they will allow you to board & it is rarely asked for at immigration. Try googleing onward ticket & book anything out of Thailand. Don't forget that immigration may ask him for proof of accomadation, so an invitation from you & you can also be asked to show proof of funds, I think
*****
BT or equivalent.
With regard to if he wants to stay longer as a dependent, I think he would need to have been legally adopted by his step father to be able to piggy back on his visa as you have to show proof of relationship. At 15 I assume if he stays he will go to school so may be able to apply for an education visa. You don't say what visa you hold so would it be possible to be your dependent?
I think it would make sense to talk with your local immigration office to see what they suggest or call the Thai embassy in the country he is from.