About Haystack Llandeilo Ltd (13679605) United Kingdom