About Clwyd Sheepskins Limited (11546035) United Kingdom