I use a guy who builds go-kart motors, which rev to 20k...............perfect job, and the right money, but he is Portsmouth so not really much help to you?
Where abouts in the country are you.
Any kart engine rebuilder should be able to help you it's just if there crank support tools will accept your Crank.