About 25 Lancaster Grove Apartments Management Company Limited (11269139) United Kingdom