10£-25£ live game 2 seats straddling in a 9max
Stacks are Villian 5k£ish, co 4k£ish, hero covers both.
Villian is a "reg" in the live games in london, limps nearly all of his range preflop, when isoed he folds, calls and raises. History shows he is raising QQ+ without AK calling nearly every pair and folding random limped hands unless he is getting a "good price" 3 or more have already called behind lol. When in a hand he bets large proportions of the pot most of the time and is quite obv to me when strong / not folding made hands. Also does not play draws quickly ie always takes one off b4 putting money in the middle, a proper dirty nit and maybe a small winner.
Utg limps, villian limps, hj limps, co limps, hero otb with

limps, sb completes and bb checks. Pot is 175£
Flop

checks to the hj who bets 100£ a single chip, co folds, i call and the villian quickly makes it 375£, co folds and i think for a while and call.
Turn

no bd flush availible. Villian bets 900£. Hero tanks folds.
Basically i felt like a dirty lil nit after folding here, but even this morning i feel like its a good fold. Also any1 think i can consider folding the flop here? I mean he NEVER has a bluff range here so i guess K8s is poss deffo not K8o, then KK, AA and 88. 1005 think he is leading AK on the flop and deffo never c/ring.
Thoughts? (dont want ppl telling me wat to do preflop btw lol)