About North Square Management Company Ltd (NI064168) United Kingdom