About Us

Where business inspires Innovation....

The iCon is host to environmental innovation  - specialising in green technologies and sustainable construction, it offers a high profile and supportive environment for companies, offering a range of flexible office spaces in a range of sizes that offer a practical solution to suit any requirements.

The award winning building includes 55 first-class business units, alongside a conference centre with a range of meeting rooms for up to 200 people, exhibition space coupled with onsite catering facilities.

Located in the centre of England, Daventry is a well-connected base for any innovative and forward-thinking company to either hold events or to locate their business.