About Turner & Townsend Nominees Limited (07488975) United Kingdom