About Avebury Management Company Limited (03345652) United Kingdom