About Leonard Agricultural Engineering Services Ltd (12179058) United Kingdom