About Avebury Associates Llp (OC418090) United Kingdom