For Business

  Space to grow, innovate and succeed.

The icon is a beacon for environmental innovation in the UK, offering a high profile and supportive environment for companies at the forefront of the low carbon sector, sustainability, enterprise and innovation.

The award winning building includes 55 first-class business units, a large auditorium, meeting rooms and an on-site cafe. Located in the centre of the UK, Daventry is a well-connected base for any green and forward-thinking companies to locate their business.

Learn about our office and meeting room spaces, and learn about some of the key benefits. Learn about some of our current tenants.