Cherwell Innovation Centre near Bicester provides flexible offices, meeting rooms and support for start-ups and growing companies.