About The London School Of Sailing Ltd (10138122) United Kingdom