About Albemarle Avebury Ltd (11725937) United Kingdom