About Turner & Townsend Uk Limited (03512868) United Kingdom