About Turner & Cox Limited (08836561) United Kingdom