If you’re willing to travel out of London a bit too then Duxford is a good shout
Loads of world war shit there