About Turner & Townsend (usa) Limited (04116501) United Kingdom