About C & S Desiccants Limited (11189813) United Kingdom