I would be AMAZED if C went completely from LHR - there is too much connection traffic onto the lucrative long haul routes. Not even considering that most of BA's competitors offer some sort of business class on short haul!
LGW long haul seems more O&D to the Caribbean etc.