It looks like BA packs people in, some 767 seats are down to 17 inches. You'll have to know what type aircraft you're coming over on but look here:
British Airways Flight Information
Your best bet to avoid any last minute surprises would be to call BA and explain your situation.