An innovative development ideally located in the Bio Science Park, Leiden, The Netherlands