About Albemarle Investments Limited (03203681) United Kingdom