Basically no meat products ( as could be pork or non-halal certified) so nothing with gelatin and no alcohol.If it's vegetarian it should be OK, but there is a possibility that alcohol based sanitisers are used in the factory.If you took a selection of nice fruit, that would be fine.

Chocolate has lard in it? I dont think so - cakes are fine, gelatine is (mostly) not!

M&S Veggie Percy pigs are ok but horribly sweet. You can get halal/kosher sweeties from a lot of supermarkets these days. I avoid gelatine anyway (nasty stuff). An ordinary chocolate bar should be absolutely fine though.