About Teedee Properties Ltd (12006381) United Kingdom