Congrats on your admits!
I do not have personal knowledge of either program - sorry about that. I would say you may want to check the average scores of the admitted applicants to get a sense of the student profiles you will be surrounded by.
As to the choice, you are likely to recruit in London rather than midlands, so Bath seems like it may be more helpful for that. I would say if you have a network or meaningfully lower cost at one of the programs, I would consider that strongly. Finally if there is on campus housing, that is always better than living on your own off campus, at least during the first year (if there is a 2-year program).
I would also PM
gapic85 and connect with a few of the current students or recent grads and see what feedback they can share. I am sure it is a bit rough with COVID crap, so be nice to them....
-BB