Any food being supplied must comply with the Food Safety Act 1990 and the Food Safety (General Food Hygiene) Regulations 1995 and other regulations applying to specific types of food. For further details contact the Environmental Health Department of the relevant local authority.
In general, the Food Hygiene and Labelling Regulations don’t apply to food that isn't prepared as part of a business. So, most food sold for charity won't need to be labelled, including food sold at one-off events. However, with food that is regularly packaged and sold for charity (e.g.jars of jam or boxed cakes), regulations may apply even when there is no profit.
Even if there is no legal requirement to label the food, it can be done voluntarily. Ideally, give the product name, a list of ingredients and details about ingredients that could cause an allergic reaction, such as nuts. Ensure the information is accurate.
The requirements for having an inspection depend on the size and frequency of the event. Regulations can vary from authority to authority so it is best to check with your local authority for specific events. To find out more about what regulations apply to your situation, contact the trading standards or environmental health department at your local authority.
You could also check with the charity's insurance provider regarding provisions for cover in the unlikely event of food poisoning.
The Food Standards Agency also provides information and guidance on safe food preparation and transport.