About Tenchleys Investments Limited (02817077) United Kingdom