About Leonard Associates Limited (09065668) United Kingdom