I Second Mike Jones from MJ Farriers, he is an excellent farrier and has been looking after my horses for a while after being advised to change by my vet.
He mainly does remedial work (thats how I got him) I think and it very picky about who he takes on if your lucky enough to get him then...