It's a BAA problem! I fee sorry for the airlines (even BA at the moment) as the infrastructure of the Terminals is not maintained properly... The good news for BA though is that Bluewater2 is only a few weeks away
Feel sorry for the rest of the airlines who use LHR!