About Cat S Head Industries Limited (03947663) United Kingdom