About Albemarle Property Company Limited (00291553) United Kingdom