About Alectra Ltd (07428319) United Kingdom