About Teesdale Management Ltd (12361627) United Kingdom