About 64 Albemarle Road Management Company Limited (00955754) United Kingdom