About Catalyst Handling Research & Engineering Limited (03309769) United Kingdom