About Staysail Limited (07208320) United Kingdom