About Electron Developments Limited (07229468) United Kingdom