About Jackstay Sailing Ltd (SC614208) United Kingdom