About St Enodoc Hotel Limited (11735787) United Kingdom