In the UK, technically no. There is no legal requirement to have a license to own and skipper a private vessel up to 20m in length. However, if you want to charter a yacht and skipper it yourself, the charter company may ask for a minimum qualification as proof of your ability. You may also find your insurance company would like to know about your experience prior to providing cover and RYA qualifications can help with this.