About Avebury Asset Management Limited (00890308) United Kingdom