Can i just add that although the arguments for EGKK vs EGLL are all logical. EGLL still for some reason remains the choice for business travel, something to do with image of EGKK as a charter airport.
Both BA and VS pulled flights and moved them to EGLL after Sept 11th. These flights were mainly higher revenue business flights.