About Super Holiday Hotel Limited (12948293) United Kingdom