About 21 Limes Grove Management Company Limited (01928197) United Kingdom