About Turner & Townsend Holdings Limited (09782970) United Kingdom