About Turner & Townsend Energy Ltd (04047109) United Kingdom