About Turner & Hickman Limited (SC318140) United Kingdom