Scottish government’s £25mn pledge for Grangemouth refinery is ‘drop in the ocean’ in February 19, 2025 Move is ‘encouraging’ but billions of pounds will be needed to turn facility into green industrial site, say insiders