About Avalon Power Control Ltd (07941993) United Kingdom