About Stouts Hill Club Limited (01687657) United Kingdom