Thank you all so much!
stevens397, looking at the BA seat map, it looks as if 12BD is directly opposite one another, but that the other BD seats are slightly more staggered, am I right?
I have tried to pay to pre-book their seats, but 20 and 14EF are taken (the ones I originally wanted to book) on both outbound and inbound.
I'm leaning towards booking BD for them now....