Looks really good, I shall be watching!
From that picture I assume it was at least partly filmed at the DeHavilland Aircraft Museum at Salisbury Hall, near London Colney/ St Albans.
Visited there a couple of weeks ago and can highly recommend it, no ropes so you can get up close to the exhibits and see restoration work too.
Worth dragging the saucepans round now the school holidays are on!
http://www.dehavillandmuseum.co.uk/