Sounds great, I've just tried to contact them through their aviation team contact page, and the contact form doesn't work.
Their phone number from the contact page is +44 1392 885680 and I asked for the aviation team.
That might save someone 5 minutes if they are trying the same thing.
Gary