Three die in Grange Hill gun attack