About The Novello Wool Shop Limited (08488766) United Kingdom