About Michael Leonard Limited (01828502) United Kingdom