About S And C Hotel Limited (12708225) United Kingdom