About St. Demiana Hotel Ltd (10722329) United Kingdom