About Needle & Thread Bristol Ltd (13065289) United Kingdom