It is true that it is BA who allocate stands for inbounds in T4 and flights in T1.
I don't think they do it all on their own though. I think that they send the plan to HAL (Heathrow Airport Limited) Terminal controllers who approve the stand, but I would think that is a mere formality and it is probably BA that have the control over who goes where.