I would probably give them a call. You have nothing to loose, you've already paid the application fee so why not ask to have you application considered.
Regarding KCL & Bath, I am an international student so I would probably go with KCL cause it has higher international reputation as a university and a better location. However, from my quick look on those two I think Bath has a better management department.