About Avalon Industries Ltd (02648561) United Kingdom