About Excel Hotel Management Limited (08296897) United Kingdom