About Turner & Townsend Consulting Limited (03154483) United Kingdom