About Sail Freeholds Limited (11905375) United Kingdom