I notice you said you volunteer at the charity shop, I'd highly advise you to keep that up. I'm not a medical applicant but I know of a girl who received 5 rejections from Medicine with 5 As at higher level (3 Sciences, maths and english) and a well above average UKCAT. She had good work experience too, but no volunteering. Shes adamant that was the reason for the rejections, as other people got offers with the same grades and much poorer UKCAT scores, however they'd done years of volunteering with disabled scouts etc.