If I found a £10 note, the only options would be to keep it or donate it to charity (I would probably keep it and not feel guilty).
If I saw someone drop it or I knew who it belonged to, that's a different story. Not giving it back would technically be stealing.
If it's in a wallet, I would hand it in at a police station so it can be identified.