About S T L Leisure Ltd (12148229) United Kingdom