Named in 1964, North Crofts was a plot of land in Dulwich.