About Chelmer Care Home Limited (10384912) United Kingdom