About Turner & Townsend Partners Llp (OC401797) United Kingdom