The Bank of England has held interest rates at 4.75% as it cautioned over “heightened uncertainty in the economy”, following the UK Budget and US presidential election. The Monetary Policy Committee (MPC) said it was keeping rates unchanged on Thursday after cutting the level in August and again in November.