About Leonard Uk Limited (06713500) United Kingdom