El Banco de Inglaterra ha elevado los tipos de interés del 3,75 % al 4 %, el primer aumento en más de tres años.