Early on in their Boeing 747 operations, Virgin maintenance checks were carried out by BCAL. Then BCAL got bought out by BA and BA Engineering found themselves carrying out a number of checks on Virgin Boeing 747s at LHR as it would have cost BA a lot of money to default on the contract.