About Ivan Drummond Naval Design Ltd (SC642421) United Kingdom