There have been a number of discussions about this over in the BA forum (in the Miles section) on
http://www.flyertalk.com
I think some details on where to write to for some souvenirs post-flight were included and guidance on whether you were more likely to get souvenirs ex-LHR or ex-JFK (I seem to remember the experience was quite different).