About Sails Management Company Limited (06642414) United Kingdom