Search the register – results All results OPERA NORTH LIMITED 01550778 - Incorporated on 13 March 1981 Howard Opera Centre, 8 Harrison Street, Leeds, England, LS1 6PA