About Electra (swindon) Limited (06977636) United Kingdom