If your BA delay was significant remember EC261 as a European based carrier EC261 applies to flights that originate anywhere (unlike non-European carriers where EC261 only applies for flights originating in Europe). More than 3 hours late to your final destination you could be entitled to compensation unless delay was extraordinary circumstances.
The security process at LHR is nothing to do with any airline!