Nothing against Performance Engineering, but shipping for him will be costly from US to UK. CrankWorks in Arizona rebuilt my new crank for me...because I wanted it welded and put in a set of ceramic bearings I had made. Overkill...yes.
They had a quick turn around and got it true to within a thousandth.