About Vickers Yacht Consultancy Ltd (07901738) United Kingdom