About Turner And Ross Ltd (11145016) United Kingdom