About Hotel Delmere London Limited (10483699) United Kingdom