A strange contraption on the river Wandle in Wandsworth. The Gas tower looms in the background