About Lee Engineering Design Limited (03960615) United Kingdom