About Turner & Townsend Project Management Limited (02165592) United Kingdom