Charters are allowed from LHR, its just that LHR is much much more expensive for the charter operators than LGW, so they go to LGW. You will get the odd charter flight from LHR, once or twice a year, and of course biz jets go in all the time, and they are merely private charters.
Interesting stuff thanks for that 😉