About Thomson Services Maintenance Limited (11910609) United Kingdom