About Teesdale Development Company Limited (03480323) United Kingdom