About Turner & Townsend Europe Limited (03514794) United Kingdom