About Lse Design & Engineering Limited (12639709) United Kingdom