About Avalon Partners Ltd (06924512) United Kingdom