You are probably just intuitive.
I'm quite good at reading people. I can quite confidently predict things about them, their lives, their pasts, their interests etc, just from a brief chat with them. I'm not psychic. I'm just crap socially and have had years to hone the art of standing on the sidelines watching people. And people will tell you exactly who they are if you watch and listen carefully.
I can also weight out £1 in pennies or tuppences very quickly using just my hand- think seconds -and it's the same skill set. I used to work in a cash office and I know how £1 feels in my hand by weight. Same way as I know how people behave or know how to predict people from limited information about them. People are all remarkably similar and creatures of habit.
I'll give you an example. I recently went to a place where I knew nobody and I went to get a drink. The woman waiting at the bar in front of me I had never met before. I knew just by looking at her that she was a keen horse rider, almost certainly had her own horse, was in a serious relationship but not married and would order a white wine. She hadn't even spoken at that point. Turned out she did have two horses, was discussing marriage with her long term dp and drank dry white wine. Her hair, clothes, posture, the way she looked around the room etc all gave away who she was.
I also am very, very good at 'predict the name'. In public places I play guess the child's game with dh. If I have seen the parents and the children interact, I can usually guess close to the name or sort of name they have. If I know the sibling's names, my hit rate is unsurpassed.