About T & S Contracts Ltd (12776983) United Kingdom