Hi everyone!
Just want to say thanks for all the advice on this forum – it’s been invaluable. We adopted Bodie back in April when he was 7 months old; for the first month he was a really nervy wee guy; scared of everything. This wasn’t helped when he had complications with his neutering….so back and forth to the vet for a week 
Fast forward to now and he’s a content wee guy and has really bonded with my partner and I. We get binkies, flops and kisses all the time. He’s happy to get nose rubs (on his terms, of course) but less than happy to be picked up – we’re working on that though. (he seems more irritated by it than scared…or he thinks it’s a game). We don’t want to pick him up for our benefit – we just want to make sure that he doesn’t completely freak out when it has to happen, e.g. nail clipping, ear check etc. He thumps probably every day – anything from being scared of the noise of tinfoil to being irritated that my partner is speaking too much (he has quite a deep voice so we think that’s maybe it). But all in all, he’s a happy little boy. 
Our flat is pretty small but he has free roam in the living room – he has an open cage in there set up as his safe space; and we let him into the bedroom for a bigger runaround in the evenings. Our issue is that he’s really scared of strangers. When anyone else comes into the living room, he instantly bounds into his cage, darts back and forth, then sits in the back corner and thumps. My partner’s parents were round last week and this happened – they persevered and just carried on chatting…Bodie continued to thump but my partner said that after 45 mins or so, the thumps quietened down and he looked more irritated than scared. After an hour he stopped thumping completely and just loafed in his cage. We’re not bothered by the thumping – it’s not that we find it irritating…we just don’t want him to be terrified if guests come in. The reality is, we’re going to sporadically have people over – we don’t need him to be his typical loafy, binkying self with other people – if he wants to stay in his cage and thump, we’re ok with that; we just don’t want him to be terrified and are hoping people had advice on that.
We’d like to socialise him to get him more used to other people, but I really have no clue where to start…do we just have people round and hope Bodie will get used to it, or are there other strategies?
Any tips greatly appreciated! 
*Edit based on responses*