About Torrington Communications Limited (04481109) United Kingdom