About T & S Property Development Limited (04654671) United Kingdom