About Electro Mechanical Developments Limited (07338860) United Kingdom