Catering on the 170’s is outsourced to RailGourmet as I understand it and XC are taking on a “handful” of the caterers on those services and taking them in-house to work Voyagers. But most of them sadly will not cross over. Catering as a whole across the industry is a loss-leader when taken in isolation but adds value to the overall offering as a whole. I won’t comment my personal opinion on this however as a staff member….
It is not outsourced to RailGourmet, it is outsourced to a smaller firm who employed staff on minimum wage. My other half used to work for them for a few years. They have always been unprofitable for XC. There was virtually no training and they did not get staff travel perks nor were they part of the XC pension scheme or on the same conditions as XC Voyager staff.