About Turner & Townsend Africa Limited (06340514) United Kingdom