I think Luton cargo operations have always been a little constrained by a lack of dedicated cargo stands. While the airport claims that it has four stands I know of only two stands.
Here is the latest list of cargo destinations as published by the airport but who is City Express who together with with Thomson Fly both serving the IOM???
Cargo Destinations - London Luton Airport