About Needle & Shed Ltd (11527130) United Kingdom