Search the register – results All results SOUTH LONDON BOTANICAL INSTITUTE 00116643 - Incorporated on 4 July 1911 323 Norwood Road, London, SE24 9AQ