About Barbour Campbell Textiles Limited (NF003196) Great Britain