With nine sites around the UK - including in Luton where the company is currently recruiting for high-quality jobs - Leonardo ...
He now works as a systems engineer for Leonardo, working between their Luton and Lincoln sites on their ... and identify all ...