CASTLEBAR CARE HOME 46 SYDENHAM HILL , LONDON , SE26 6LU Provider: CASTLEBAR HEALTHCARE LIMITED VLVHJ Closed