About T & S Property Maintenance Limited (10762591) United Kingdom