About Malcolm Mckeon Yacht Design Limited (08283001) United Kingdom