About Torpenhow Management Limited (02440079) United Kingdom