Hello Colin,
Steve Grimes passed away a while back, but his business is still running. I have not used them, but have some of the results of their work. I agree with many others that say their work is top-notch. It has been suggested that it is a bit dear, so you may want to try other options.
http://www.skgrimes.com/
There is a wealth of information on their web site.
Cheers,
Clarence