About W Leicester Square Limited (06876751) United Kingdom