About Dell Quay Sailing Club Ltd (08956103) United Kingdom