I can only comment on what I went through when I renewed my Belgian passport in Bangkok. The Belgium embassy in Bangkok gave me a letter explaining why a new passport was issued and told me to give to Thai immigration. The retirement O visa was stamped into my new passport. Simple. I only use the new passport only. Not a problem.
You should get a letter from your embassy stating a new passport has been issued. Then take the letter and old and new passports to immigration and they will transfer the required information b
It is quite obvious that you do not have the intelligence to realize all the benefits having an agent do it for you the first time around. Maybe in your next life you will come back as a horse instead of a jack ass
You will need your UK car and motorcycle license to get a Thai license. If not then you will have to go to a Thai driving school and take lessons. Mityon is one of those schools. They do all the practical and theoretical. Also they do all the testing after completion of each course. The easiest and most cost effective is to get the UK to issue new licences. Maybe the UK embassy can assist you in Bangkok
I am assuming you have a driving license for car and motorcycle from the country you are from. Also I am assuming you license is in English If it is not in English than you would have to get it translated into English by an approved translator approved by your embassy. Then you would have to send the translation to your embassy for authentication. Get Medical Certificate 200 THB and Certificate of residency 300 THB each. Passport copies. Go early watch the video and do practical test. If you got there early in the morning you may have your licenses by 12:00. Otherwise you will be finished in the afternoon. My location is Pattaya
Nigeria is not on the list for either Visa exempt or Visa on arrival. This means the person will have to apply to the Thai embassy in the country they have nationality