About Twenty Four Shepherds Hill Residents Management Company Limited (01830112) United Kingdom