It's facilities. Many companies have large established warehouse premises at Heathrow, some high security and high tech, and they and their road system take up huge areas of land. So apart from the high cost of relocation, it may well be that Stanstead doesn't have the space or suitable layout.
.