About Electra Properties Ltd (09837353) United Kingdom