About Barbour Threads Limited (SC010713) United Kingdom