About Channel View Care Home Limited (12668535) United Kingdom