About Chello Wools Limited (11293946) United Kingdom