Chinese contractor thrown off Swansea Bay Posted by On 25th May 2016 Client will now retender £300m marine works contract
0 Comments