07417 sustainability report 2025