About Torrington Se4 Ltd (10619987) United Kingdom