About St James Club (gloucester) Limited (12988206) United Kingdom