Search the register – results All results INSTITUTE OF ECONOMIC AFFAIRS (THE) 00755502 - Incorporated on 29 March 1963 2 Lord North Street, Westminster, London, SW1P 3LB