Universities specializing in marketing in Britain include Bath University, Leeds University, Lancaster University, Durham University, Manchester University, Newcastle University, Warwick University, Birmingham University, Edinburgh University, Clyde University and so on.
Your GPA score is ok, but if you are studying across majors, it is best to have internship experience and experience in taking specialized courses in related fields. If you have outstanding achievements in all aspects, you can also consider applying directly.