About The Haystack Group Limited (04017425) United Kingdom