About Tedstone Investments Limited (08381615) United Kingdom