About C&c Leisure Glasgow Ltd. (SC610041) United Kingdom