About London Square (investments) Limited (07622527) United Kingdom