“Hough End Clough (pronounced ‘huff end cloff’) is a thin strip of land between a main road and a police-dog kennel in south-central Manchester, UK, a between-space now nurtured by […]