About S&t Midlands Limited (11688427) United Kingdom