About Clwyd Hide & Skin Company Limited (01562396) United Kingdom