awhainsworth.co.uk
For more than 241 years, AW Hainsworth has been the name associated with woollen fabrics of exceptional quality.