About Leonard Technologies & Industries Limited (04921831) United Kingdom