The information requested is not collected centrally.
National health service trusts are locally responsible for decisions relating to the provision of all food to patients, staff and visitors. NHS trusts are encouraged to generate income by making best use of their assets and this can include the provision of retail services of the type to which the question refers. The precise contractual arrangements will depend on the individual scheme and the local situation.