My spidey sense is tingling. For two reasons. Photog A, great portfolio. Amazing work, but his prices. But: Someone who has studied with the greats starting price at £250.00? Come on. In Berkshire, you could add a 0 to that, and that's without his industry credentials. If I was that good, I'd be booked every week. The only association I saw was MPA. Didn't look at the rest apart from wedding photography and a baby award. The baby award was local, not national. That should set alarm bells ringing.
Photog B is just as impressive. Great portfolio. However, I definitely Don't think he's your guy. B has all the nouse to do the right things. Yet, your photos don't have that extra bit of flair B's do. If my work was as good as B's I'd be made up, but it's better than what you got. So, what can you do? Have you done a google image search on photog B with the word photographer? Is there a pic of him on his site with a camera? As I said, yours are not taken by the guy who took the ones on B's website. If you show others the links, I'm sure they'll agree.