About Cotswold Sailing Club Limited (02732617) United Kingdom