Business Design Centre GEO Business – a record breaking 19% up on visitors An incredible 3007 visitors descended on the Business Design Centre in London last month for GEO Business 2019, an impressive Read more 12 June 2019