About Channel Keep Management Company Limited (00950859) United Kingdom