About 24 Marcham Road Flats Management Limited (01402378) United Kingdom