If the NHS hasn't the beds or particular resources needed for a patient then they use private facilities. What else should or could they do?
If a private company puts in a bid for cleaning or meal prep at all the hospitals in a particular Trust and it meets all relevant criteria including financials, what is the problem?
We need to get the people who are fit for discharge, out of their beds and back home, then hospitals can get on with treating others who are needy.
Meals should be paid for at a sensible rate, after all, patients aren't eating at home.
I actually don't think it's unreasonable to have a standard rate for meals.
As for privatising other medical services and health centres, I'm all for the peripherals to be managed by that sector leaving GPs, medical and surgical staff and other professionals to get on with the core work of the NHS.