About Turner & Townsend Llp (OC312226) United Kingdom