I can only get 10A*s and a B in English Lang. Can I not get into Imperial, UCL or KCL who is higher in league tables for medicine. Oh ****!!
You have been misguided if you think league tables for medicine mean anything. You need to check their minimum requirements as some may require an A. Go on their websites, they will tell you this.
Unless a medical school requires an A or above in English Language (some do) then providing you have science and maths in those 10 A*, then you should be fine for everywhere.
As it so happens, I have checked all three of those and based on your other subjects, you fulfil the minimum requirements.