About Excelsior Suites Limited (10465574) United Kingdom