About The Clyde Model Dockyard Limited (SC222544) United Kingdom