About Stephen Bell Leisure Limited (11076597) United Kingdom