About North Square Capital Llp (OC338452) United Kingdom