About The Needle & Haystack Company Limited (05188762) United Kingdom