About S&i Home And Leisure Ltd (12611504) United Kingdom