About Leathem Square Management Company Limited (NI046494) United Kingdom