Babcock launches £2.4 million composite test facility with Edinburgh university

19 Mar 2019