About Tedd Property Development Limited (12247143) United Kingdom