About London Square (west Croydon) Limited (12306796) United Kingdom