About Avalon Engineering & Consulting Ltd (10780024) United Kingdom