About Duncanson Marine Design Limited (SC535307) United Kingdom