About The Threehorseshoes Llandovery Limited (07612625) United Kingdom