About Leonard Forklift Truck Attachments Limited (08149830) United Kingdom