About London Square Limited (07774351) United Kingdom