About Number 74 Croham Road Management Company Limited (01815803) United Kingdom