UK price inflation fell to its lowest rate in almost three years in October, official figures showed today, as growth was held back by the energy price cap.