We have finally moved to our new home and we wish you were here with us! If you are not here already do get in touch for a tour of the amazing facilities and our 14 green roofs. The Stockwell Street building includes the UK’s largest landscape roofs dedicated to research and teaching. They have been designed to encourage new thinking and creativity and have been awarded … Continue reading Wish you were here? Our brand-new Stockwell Street opened today!