About S&t Builders Service Ltd (12269355) United Kingdom