1 Mechanical Assembler Jobs in London