About Turner Cross Limited (08608894) United Kingdom