About Eden Square Management Company Limited (NI048994) United Kingdom