Roger,
Slightly O/T, but one does wonder about the Science Museum.
I've been a few times, many years ago....
They had a fascinating exhibit about radar, including its early history (and after all a lot of radar technology was invented in the UK). Then, about the last time I went, I found the entire historical exhibit had simply disappeared.
So, I expect the measly Concorde exhibit you saw will soon disappear too.....
Re your photos, download them to a site such as "photobucket",then post the links. PM me if that doesn't work.
CJ