About Leading Edge Engineering Design Limited (09323239) United Kingdom