About Albemarle Property Investment Limited (09911087) United Kingdom