I'm not familiar with the non refundable/ non changeable rules in the UK, but BA tickets issued in the US under the same rules can usually have their value applied to another ticket - possibly with a fee.
Further info available at
http://britishairways.com/docs/legal.shtml#refunds