Knight Frank agrees new TotalEnergies contractBy Web EditorNovember 25, 2025 Three-year deal supplies renewable energy to UK portfolio