About Rogers Yacht Design Limited (03163186) United Kingdom