About Leonard Management Limited (NI643168) United Kingdom