About Three Square Properties Ltd (NI657404) United Kingdom