Halfords (sic) used to do a matching/mixing service..if you have the code they will mix the exact colour for you...used it myself a couple of times and was very happy with result.
Not sure if they still offer this service but you could always ring your local branch and ask :)