About Avalon Management Company Limited (06433727) United Kingdom