I don’t think you have to resit gcse English language.
I’m pretty sure you can just take the duolingo English test (DET), and if you get above 125, they will consider you. But maybe this isn’t true for the medicine department, but I know it is for others; I would email them and ask.
You would, however, need to take a levels and not a vocational course.