About Albemarle Freehold Limited (03694276) United Kingdom