Business Bank of England expected to keep base rate at 3.75% as MPC weighs global risks Oliver Wood · July 30, 2026