About Channing Digester Limited (10501510) United Kingdom