About St Clements Golf Club Limited (08667073) United Kingdom