About Avebury Asset Management Group Limited (03148352) United Kingdom