Search the register – results All results VISION FOUNDATION FOR LONDON 03693002 - Incorporated on 8 January 1999 18 Mansell Street Mansell Street, London, England, E1 8AA