Lots Road Power Station is the overlooked older brother of the flashier and more famous Battersea Power Station. It never starred on an album cover. Unlike their cousin Bankside it hasn’t been turn…