Heat recovery and decarbonisation