Galliford TRY Holdings plc (GFRD) Financial Health & Risks | Ticker