Kate has the right of it. AA and BA have an agreement that they will NOT credit each other's programs with US-UK flights. I believe they will on Canada-UK and Mexico-UK.
Thus, you'll want to credit your transatlantic flights to the carrier on which you fly.
Welcome to FlyerTalk, btw!