About The Tack Shed Ltd (13200502) United Kingdom