Which bit of Hampshire are you in? It's a v big county and neither my current or old farrier will go outside of the Basingstoke area. If you're that area I can recommend 2.
I think he comes to our yard actually, sure I've heard the name.
I've used Robin May in the past as well, does a great job but not the easiest to deal with! Haven't got his number anymore but can certainly say he (and his apprentices) are good at their job.