A 21-year-old man was charged and another was sent to hospital after a stabbing in London’s south end, city police say.