Hanger 89 at Luton has two bays, further maintenance is provided at Monarch's hangar in Luton. Off the top of my head additional maintenance by Virgin at Gatwick, Lufthansa in Berlin. Liverpool, Milan, Zurich, Geneva and additionally big checks at the SR Technics facility in Malta.