About T&s Property Services Limited (12612347) United Kingdom