About Excelsior (london) Limited (11434243) United Kingdom