Well, you can either try it yourself using a Dylon dye, which are available at haberdasheries and art shops, or if there's a John Lewis store near you, they offer a bespoke shoe dye service called the Rainbow Club and is based in their shoe dept - you just show them a sample of the colour you want and they'll dye your shoes to match.