About Stena Design & Build Ltd (12073569) United Kingdom