See our shortlisted entry for the Peabody 150 Competition at New London Architecture, 26 Store Street, London until 9 June