Thanks for all your help.
I did pay for the tickets on my company credit card so that wont be an issue.
I did speak to BA in the end and they also said it wouldnt be a problem.
He has a better seat than me on the way out so I may have to go into MMB and change us around!