About Leicester Square Ltd (10181664) United Kingdom