About Rye & Tenterden Investments Limited (08925849) United Kingdom