There’s blood spattered on the pavement but locals in New Addington, an estate in Croydon, southeast London, seem curiously ...