About Needle & Tackle Company Limited (02585913) United Kingdom