About T&s Property Management Ltd (12090351) United Kingdom