I suspect most VIP Airliners would avoid Heathrow given their landing and parking charges and try to use Stansted etc instead.
If you can afford a corporate airliner, do you really need to worry about landing charges?
Its all about landing close to home. Although the last 10 landing requests that i have seen were all rejected and aircraft ended up in Stansted.
Mutt