About Proctor Process Plant Holdings Limited (09309261) United Kingdom