Green’s Dictionary of Slang

chincher n.

(UK Und.) a crafty person.

[UK]Scoundrel’s Dict. 16: A Crafty fellow – Chincher.