About Leonard Club Ltd. (12060589) United Kingdom