About S & T Construction Ltd (12487364) United Kingdom