About Industrial Handling Solutions Limited (05224359) United Kingdom