About 24a Highbury Grove Flat Owners Limited (04317992) United Kingdom