About S&s Holiday Homes Ltd (12353940) United Kingdom