About 18 Leagrove Road Flat Management Company Limited (12823043) United Kingdom