About T&s Property Limited (10689144) United Kingdom