Other members will be able to give you much better advice about insurance than i ever could.

Putting flights/insurance and money aside it is nice to hear your son will be going back to the UK with you