About Tamworth Sailing Club Limited (01659368) United Kingdom