About Blenstock Flat Management Company Limited (01710830) United Kingdom