About 24 Upper Grove (south Norwood) Management Company Limited (05609536) United Kingdom