I know that INRacing in Nottingham (
Engineering and Machining - INRacing) will recondition Bristol water pumps, though it's quite expensive. I believe they can also supply new impellers, if you want to be really thorough.
They charged me £250 + VAT.