About The Scottish Sailing Institute (SC227424) United Kingdom