About Turner & Townsend Group Limited (03154484) United Kingdom