About Teesdale London Ltd (12213768) United Kingdom