About Stewarts & Lloyds Sports Club Limited (08096901) United Kingdom