About Phoenix Hotel Folkestone Limited (12173783) United Kingdom