Every airline sub charters flights out to other companies. Whether due to technical or scheduling problems, everyone does it. Even BA and Easyjet sub flights out!!
There are just not many UK companies who have spare aircraft available for a couple months at a time!
Could easily have happened to a company working for BA, Easy or Jet2.