right lets start from beginning cos i no idea what i need to do.
i have my password and my 12 random words but when i open multibit hd it wont synchronise.
When you say it won't synchronise... how long did you wait? I just started up MultiBit HD and it was slow (it only found 1 peer to start with, but eventually increased to 11), but it synchronised an old wallet of mine from years ago... note that it may appear to be doing nothing for extended periods of time... and I actually had to shutdown and restart MultibitHD a couple of times when the sync "stalled".
From your screenshot, your version has found 8 peers, so it should be possible to get synced.
As far as finding out what your addresses are... it's likely to be a bit difficult without using other software, as MultiBitHD doesn't really provide any useful way of showing you all your receive addresses and, somewhat more importantly, your
change addresses... aside from looking at the transaction history
Honestly, the easiest and fastest solution would be to simply recover your wallet using Electrum and your 12 word seed backup... it'll take a few minutes at most, and you'll be able to see your entire wallet history, all the addresses and the remaining balance etc.
Plus you'll have the added benefit of being able to spend those coins without too many issues... MultibitHD doesn't allow for very good fee management and may result in a "stuck" transaction... so you're probably going to need to recover your wallet using Electrum (or some other solution) at some point anyway, so you may as well do it sooner rather than later
How difficult is it to set up an SPV server for multibit? I could try making one for OP, but the problem is going to be the scarcity of documentation and possibly getting it synced with peers.
From what I gathered, it looks like I just need a full node (which I already have)?
There aren't specific SPV servers for MultibitHD... it uses BitcoinJ and connects directly to full nodes...