Bank of England readies what may be its final rate hike