About London Square (west Croydon) Holdings Limited (12464455) United Kingdom