UMBRELLA FOUNDATION
Appointment of Liquidators Company Number: CE016815 Name of Company: UMBRELLA FOUNDATION Nature of Business: Charitable incororated organisation Registered office: 106-108 High Street, Teddington, Middlesex, TW11 8JD Principal trading address: 106-108