I almost fell foul of this yesterday evening... I was at the shop and when I went to get my money out to pay I pulled my knife out of my pocket with my wallet (had been up on the moors) and there was two PCSOs (Pretend Coppers) right behind me!... Que me quickly shoving it back in my pocket but I got a "what was that you just put in your pocket sir" so I pulled out my my small silver torch "what this?... Its a torch officer"
thankfully they didn't see it properly so didn't argue... But as it was under 3" and non-locking there's nothing they could do anyway... I was just a little worried as it also has a 3" saw blade and wasn't sure if that would be illegal?