About Swansea Drydocks Limited (06925673) United Kingdom