About Neilson Sailing Limited (08556215) United Kingdom