May not have to according to the below
*edit grasping at straws as this looks like dealing with the UK in general. But ya never know there may be special business dispensations for billionaires
You must be logged on to see external links
“
Representatives of a foreign country or territory and representatives of the British overseas territories, along with their families or dependents travelling to the UK to undertake official business with the UK
This includes representatives of foreign countries or territories who are travelling to the UK on official visits, for example to attend negotiations.
You will not need to complete the Public Health passenger locator form.
You will not need to self-isolate if it is confirmed that you are travelling to the UK for official business which cannot be undertaken whilst self-isolating.
If your family members or other dependents travel with you, they’ll need to self-isolate after they arrive in the UK.
Before you travel, your mission or a representative of your country or territory will need to notify the FCO who will issue an exemption letter to show at the border