Business Design Centre, off Upper Street in London's Islington
Home page