About Neilson Sailing Holidays Limited (03811577) United Kingdom