I would first check to see if the idea is patentable. If so, file an application (which is relatively inexpensive) and then offer to licence it to BA for a royalty. If you file a patent, then you have protection against BA simply taking the idea and using it.
I know there is at least one UK patent agent on here (not me)
Is this idea suitable to BA only, or all airlines?