About Leicester Square (london) Hotel Limited (10615716) United Kingdom