About Electra (westminster) Limited (06061350) United Kingdom