About Industrial Process And Handling Technology Company (LP005476) United Kingdom