Preflop
I am by no means a heads-up specialist, but my thinking is, that SB limping is more of a tournament strategy, when stacks are short, and there is a small ante as well. 100BB deep and without ante I think, its better to raise small or fold our entire range, and any AX would for sure be a raise.
Flop
I am fine with checking back, since you missed and have some showdown value.
Turn
There are many draws, he could be taking a stab with, so I think, you have to defend with A high even without a kicker.
River
Its a little light to call down with A high no kicker, but you have some things in your favour here. You dont block the busted draws, and he would probably raise most of his AX hands preflop. So calling with your particular hand is probably better than calling with for instance 54 of diamonds, which would be nominally stronger but block some of his natural bluffs.
__________________
|