About Needlers Holdings Limited (06929573) United Kingdom