Dozens of providers reduce rates or withdraw products following BoE move