About Leonard & Clark Limited (05063983) United Kingdom