Search the register – results All results POPULATION MATTERS 03019081 - Incorporated on 7 February 1995 The Chandlery, 50 Westminster Bridge Road, London, England, SE1 7QY