About Lee Ducommun Limited (13654163) United Kingdom