No there is hardly anthing at all on the non-Schengen side. I think there is one cafe type place -- that's about it and a small duty free. I am talking about the C/D concourse. I haven't been to the A concourse since Schengen was implemented.
Do they have a transit visa?
That timetable is odd... normally there is a very early flight to LHR just after 7 am.
I suspect that the reason is that they are using the plane that arrives from LHR around 9:30. (Departs LHR at 06:50. Maybe they are going to be short of aircraft due to maintenance?)