Turner & Townsend Limited is an active company incorporated on 9 January 2008 with the registered office located in Leeds, West Yorkshire. Turner & Townsend Limited was registered 17 years ago.
Turner & Townsend is a professional services company that focuses on projects and programmes in real estate, infrastructure, energy, and natural resources sectors..
Financials
Net Assets, Total Assets & Total Liabilities (2015–2024)