About Leonard Machinery & Plant Ltd (11923013) United Kingdom