Scottish government’s £25mn pledge for Grangemouth refinery is ‘drop in the ocean’in February 19, 2025