The tiny street is decayed Elizabeth. Been that way for years. I don't even think Shore Road Pumping Station opens anymore. It only ever opened at weekends and it may do now for special visits, not sure. I was told that it is now on Peel Holdings land, but not heard that from anywhere else.
Fantastic piece of machinery, and such a shame if it no longer opens.
Humankind has not woven the web of life. We are but one thread within it. Whatever we do to the web, we do to ourselves. All things are bound together. All things connect.