The Business Design Centre is a popular conference and exhibition venue in London. It also offers showrooms and private office space. With 6000m2 of event space and flexible conference facilities, it is the perfect setting for high-profile conferences …