About Upper Clyde Shipbuilders Limited 86 27 (SC044992) United Kingdom