About Avalon Associates Limited (10927682) United Kingdom