About Barbour Threads Limited (NF000761) Great Britain