About S T Mcdermott Ltd (13386438) United Kingdom