About Macduff Ship Design Limited (SC143359) United Kingdom