North London Scouts took over National Space Centre alongside their peers to celebrate the launch of the new Space Badge. UK astronaut ... 224th North London Air Scouts and over 500 Scouts from ...