About Leonard Engineering Design Associates Limited (03005447) United Kingdom