In reply to Steve Woollard:
> Have you tried your local cobbler?
> Alternatively I'd try Cheshire Shoe Repairs for something like this.
As above, local cobbler (if you have one).
Also, Lancashire Sports Repairs (in Burnley, just along the road from the Turf Moor football ground) are good: https://lancashiresportsrepairs.co.uk/ (I have no connection with LSR other than as a satisfied customer).