About London Square Developments (holdings) Limited (09095029) United Kingdom