A skellum is a young lad who is a bit of a rogue, a scamp or a scoundrel. It’s usually used to describe someone who’s a bit of a loveable rogue.
A ned, on the other hand is a bit of a bad lad. A hooligan, violent and probably into petty crime. There’s nothing endearing about a ned at all and he’ll likely end up in jail time and time again.