About Torrington Lyle Limited (04826180) United Kingdom