Sorry to hear this, Chris. I swear by the Bupa Wellness clinic at Barbican, Central London. They have a huge team of sports doctors, physios and a podiatrist. They've seen me right a number of times, though never with shin splints. They aren't only for Bupa members.
Good luck.