You can only withdraw 300 GBP a day from them.
Do all banks in UK have such ridiculously low ATM limits, or are there some which have higher limits?
ATM withdrawal limits in German banks are commonly 1000 EUR or 2000 EUR a day (roughly 850 GBP or 1700 GBP), in Polish banks 5000 PLN a day is most common (around 1000 GBP).
Why do UK banks prevent people for using ATM's for larger amounts, while on the continent many banks have no problem with that, which is very useful when for example buying a used car from someone. So when you buy a used car in UK after bank opening hours you can't withdraw the money from an ATM, but have to do it earlier, and then carry the cash around - not very safe. Better keep it on the account until the deal is decided on, which can often happen in evening after-work hours when banks are closed. A thousand or two worth of Euros or pounds is a common amount to pay in cash for a used car, so UK banks force unsafe practice of having to withdraw earlier and carry cash around in such cases?
That's because UK banks have recently had bank runs so they dont dare put the limits up. It's something people in the UK have wanted for years.