About Ladbroke Square Limited (03675221) United Kingdom