About Electra Property Services Ltd (10440870) United Kingdom