You don't necessarily have to volunteer at a charity, I would phone local supermarkets/stores etc. and see if you could get 1-2 weeks work experience (unpaid), then try a similar firm and demonstrate you have said experience. This is what I did and have now been working at the same job part time for almost 2 years.