About Albemarle Properties Limited (02656973) United Kingdom