The building in the centre of the image, No. 70 Rosebery Avenue, is a former gas meter testing station built in 1896 to designs prepared within the Architects' Department of London County Council. For more on the architectural history of Rosebery Avenue see this Link.