About Albemarle Property Holdings Ltd (10864310) United Kingdom