About T & S Property Holdings Limited (12085954) United Kingdom