The Bank of England voted to hold interest rates unchanged at below 4.5%, the lowest sincne March 2023, matching expectations.