About Turner & Hooch Limited (SC583129) United Kingdom