Doubtful.
Why are you continuing to to argue about something you have no personal experience of and where one poster has successfully (amazingly to me) managed to pull it off and in the process obviously knows a lot more about the ins and outs than your random internet searches.....
Just to remind you this was specifically about domicile and the UK as opposed to any other country.
If you are really that interested you could create a specific thread for it rather than clutter up yet another tax thread.............