Swindon Works, probably in November 1976 judging by another photo on the Derby Sulzers Website. In view are withdrawn 24044 and 24076.
24044 was new from Crew as D5044 to Ipswich in October 1959 and withdrawn from Crewe in January 1976, It moved in convoy with 24076 and two others to Swindon on October 18th and was cut up in January 1977.
24076 was new as D5076 from Crewe Works to March in February 1960, withdrawn from Crewe in October 1975 it was also cut up in January 1977.
Image from a slide in my collection taken by an unknown photographer.