I've seen this phrase used and posters being accused of being harsh/mean for using it but can't figure out why it means what it does. I've never seen it anywhere other than mn (I'm Irish, so it's obviously colloquial). I've figured out that it means to cop on to yourself but why? Where does it come from and how does it mean that?
Also, wind your neck in is another one. I presume that one means to remove your nose from other people's business. It seems a really odd phrase.