About S & C Leisure Limited (11298240) United Kingdom