About Number One Leicester Square Limited (SC027054) United Kingdom