About Torrance Associates Ltd (09820293) United Kingdom