About Balham Park Flats Management Limited (01671512) United Kingdom