About 64 Clapham Road Management Company Limited (08984041) United Kingdom