About S & C Leisure Holdings Limited (11586840) United Kingdom