About Teesdale Investments Limited (04402355) United Kingdom