About Avalon Sustainable Energy Solutions Ltd (07144139) United Kingdom