About Turner & Townsend Limited (06468643) United Kingdom