About Latitude Sailing Holidays Ltd (12860670) United Kingdom