About T & T Property Development Ltd (12278164) United Kingdom