About Leeds Electronic Manufacturing Services Limited (07163124) United Kingdom