About Cape Mohair Topmakers Limited (04316727) United Kingdom