About 25 Albany Villas Management Company Limited (03496038) United Kingdom