Another vote for the Imperial War Museum.
I visited the Science Museum many years ago, but didn't have enough time to properly check it out. What I did see didn't thrill me, but as noted it was a seriously abbreviated visit (memory says it was closing early that day for some reason).
Duxford is on the short list of places I want to visit next time I'm over there.