About Leonard Investments Limited (00674147) United Kingdom