About Cockburn Marine Design Limited (07799198) United Kingdom